home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 23.zip / BS1 part 23 / Superkillers.adf / ZV.Doc < prev    next >
Text File  |  1978-02-06  |  29KB  |  981 lines

  1.  
  2.  
  3.                               ZeroVirus III.
  4.  
  5.                 (c) Copyright 1989,1990 by Jonathan Potter
  6.  
  7.  
  8.  
  9.                  See the bottom of this file for changes
  10.  
  11.  
  12.                               INTRODUCTION
  13.                               ------------
  14.  
  15.  
  16. Welcome to ZeroVirus!
  17. ---------------------
  18. This program is a complete virus detection, removal, and protection system.
  19. Using ZeroVirus , you can check the bootblock of any disc . You can install
  20. the disc  ( removing any virus that is present ) with one of four different
  21. bootblocks, and backup the bootblocks of your commercial programs to ensure
  22. recovery from any viruses in the future.
  23.  
  24.  
  25.  
  26. You can also use  ZeroVirus  to check a directory , or a whole disc for any
  27. Known file (link) viruses.
  28.  
  29.  
  30.  
  31. ZeroVirus  uses  BrainFiles to make updating easier. The BrainFiles contain
  32. information that  ZeroVirus  uses to identify viruses and other bootblocks.
  33. ZeroVirus has a LEARN option , whereby you may include in the BrainFile the
  34. data necessary to recognise a certain bootblock in the future.... ZeroVirus
  35. also has " on-line " BrainFile  editing, to make the procedure even easier.
  36.  
  37.  
  38.  
  39. You can iconify ZeroVirus to a small window on the  Workbench screen . Here
  40. it runs in the background , checking  every disc you  insert in the drives.
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                               STARTING ZEROVIRUS
  49.                               ------------------
  50.  
  51.  
  52.  
  53.  
  54. To start ZeroVirus, double-click on the icon from Workbench ,or type "Zero-
  55. Virus" from the CLI.
  56.  
  57.  
  58.  
  59. ZeroVirus looks for the BrainFile ( called "ZeroVirus.BrainFile") in either
  60. the current directory, or in the S: directory, and if it is found , it will
  61. be read in.
  62.  
  63.  
  64.  
  65. ZeroVirus then looks for the Palette file ( called "ZeroVirus.Palette" ) in
  66. the same places , and will read in your custom colours from that file if it
  67. can be found.
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                              MEMORY CHECKING
  74.                              ---------------
  75.  
  76.  
  77.  
  78. Once ZeroVirus has finished the above operations, memory is checked for any
  79. known viruses . If any are found , they are automatically removed , and you
  80. are notified of their presence.
  81.  
  82.  
  83.  
  84. After this, ZeroVirus checks a number of system vectors. The vectors check-
  85. ed are WarmCapture, CoolCapture, ColdCapture, KickTagPtr(or RomTags), Kick-
  86. MemPtr and KickCheckSum vectors. These should all normally be zero($000000)
  87. and one sign of a virus in memory is these vectors pointing somewhere else.
  88. If their value is not $000000, you will be given the option to restore then
  89. to $000000.
  90.  
  91.  
  92.  
  93. Be careful here , because some legitimate programs , like Guardian , modify
  94. these to their own purposes.
  95.  
  96.  
  97.  
  98. After this , you are  prompted  to press the left mouse button to continue.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.                                 MAIN MENU
  106.                                 ---------
  107.  
  108.  
  109.  
  110. Several options are available from the main menu :
  111. -------------------------------------------------
  112.  
  113.  
  114. The BOOTBLOCKS gadget , or " BootBlocks " from the pull-down menu takes you
  115. into the bootblock checking part of ZeroVirus.
  116.  
  117.  
  118.  
  119. Likewise 1, the FILES gadget, or  "Files" from the pull-down menu takes you
  120. into the file checking part of ZeroVirus.
  121.  
  122.  
  123.  
  124. The BRAINFILES gadget , or " BrainFiles " from the pull-down menu takes you
  125. into the "on-line" BrainFile editor.
  126.  
  127.  
  128.  
  129. The LEAVE gadget gives you the option of either quitting or..... iconifying
  130. ZeroVirus.
  131.  
  132.  
  133.  
  134. "Palette" from the pull-down menu allows you to edit  the colours ZeroVirus
  135. uses, and "Save Palette" allows you to save them for future use.
  136.  
  137.  
  138.  
  139. "About" displays some information about the program :
  140.  
  141.  
  142.  
  143. "Iconify" iconifies ZeroVirus.
  144.  
  145.  
  146.  
  147. "Quit" exits ZeroVirus.
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.                                BOOTBLOCKS
  157.                                ----------
  158.  
  159.  
  160.  
  161. This section of ZeroVirus  allows you to work with the bootblocks of discs.
  162. --------------------------------------------------------------------------
  163.  
  164.  
  165. To check the bootblock of a disc , click on  the icon of the drive the disc
  166. is in . If no errors occur , the bootblock will be read and checked. If the
  167. bootblock is recognised , its name and description will be displayed.
  168.  
  169.  
  170.  
  171.     eg       "Normal DOS bootblock."
  172.              "This disc is okay. Insert another disc to keep checking."
  173.  
  174.              "ZeroVirus BigScreenTest bootblock"
  175.              "Check for PAL sized screen on bootup"
  176.  
  177.              "SCA virus recognised!"
  178.              "This disc contains a virus! INSTALL it immediately!"
  179.  
  180.  
  181.  
  182. If the bootblock is not recognised, you will see :
  183.  
  184.  
  185.  
  186.              "Non-standard bootblock"
  187.              "Suggestion : BACKUP and INSTALL"
  188.  
  189.  
  190.  
  191. Under the description ,the bootblock is displayed . Characters in white re-
  192. present standard bootblock characters ; those in red represent non-standard
  193. bootblock characters.
  194.  
  195.  
  196.  
  197. ZeroVirus detects disc changes, so to check another disc in the same drive,
  198. simple eject the current disc and insert the new one.
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. Several options are available from a pull-down menu :
  206. ---------------------------------------------------
  207.  
  208.  
  209.  
  210.  
  211. A "-->" in menu names indicates the presence of sub-menus. From top to bot-
  212. tom the menu options are :
  213.  
  214.  
  215.  
  216.  
  217.   BootBlock     --> - This option allows  you to select the  bootblock that
  218.   ---------           will be written to discs when you install them.
  219.  
  220.  
  221.  
  222.      Standard        - This is the standard AmigaDOS 1.3 bootblock.
  223.  
  224.  
  225.  
  226.      NoFastMem       - This bootblock allows you to turn off  all auto-con-
  227.                        figuring expansion memory on bootup.
  228.  
  229.  
  230.  
  231.      BigScreenTest   - All PAL  Amigas have a bug that causes an NTSC ( 200
  232.                        line) screen to occasionally open on bootup, instead
  233.                        of one the normal PAL size (256 lines).
  234.  
  235.                        This bootblock checks the size of the screen you are
  236.                        about to boot into , and if it is < 256 lines , will
  237.                        give you a chance to reset the computer.
  238.  
  239.                        This eliminates the  possibility  of going through a
  240.                        half hour long startup-sequence  only to find at the
  241.                        end that  you  have  to  reboot  because  of a short
  242.                        screen.
  243.  
  244.  
  245.  
  246.      AutoAddRAM      - This bootblock allows  you to  automatically add one
  247.                        chunk of non-autoconfiguring  memory on bootup.
  248.  
  249.                        When you install a disc with this bootblock, you are
  250.                        prompted for  the  starting  and ending addresses of
  251.                        the chunk , in hexadecimal . If you give no input to
  252.                        this, the RAM from  $f80000  to  $fbfffe  present in
  253.                        Amiga 1000s with Kickstart in ROM is assumed.
  254.  
  255.  
  256.  
  257.      Install         - This  option  installs  the  disc  in  the currently
  258.                        selected drive, with the selected bootblock.
  259.  
  260.  
  261.  
  262.      Learn           - This option allows you to learn the bootblock of the
  263.                        disc in the currently selected drive.
  264.  
  265.                        ZeroVirus  recognises  bootblocks  by checking eight
  266.                        characters . If  all  characters  match the required
  267.                        characters, ZeroVirus recognises the bootblock.
  268.  
  269.                        When  you  select  learn ,  eight  characters in the
  270.                        bootblock view are highlighted. These  are the eight
  271.                        characters  ZeroVirus  has  picked  to recognise the
  272.                        bootblock  by . Unfortunately...... ZeroVirus cannot
  273.                        distinguish  between  code  and  text. Since text in
  274.                        a bootblock  can be changed relatively easily, it is
  275.                        not a good idea to learn text bytes.
  276.  
  277.                        If  it  is  obvious  that  ZeroVirus has picked some
  278.                        text bytes  to  learn , you  may  reselect the bytes
  279.                        yourself.
  280.  
  281.                        A maximum of eight characters may be highlighted at
  282.                        once.
  283.  
  284.                        To toggle  a  character on  or off, click on it with
  285.                        the left mouse button.
  286.  
  287.                        You may pick eight or less characters.
  288.  
  289.                        Once you  have  finished  picking  characters, click
  290.                        in the centre of  the screen  where you are told to.
  291.                        You are now prompted for the  name of the bootblock.
  292.                        To cancel  the  learn  operation , just press return
  293.                        for this.
  294.  
  295.                        Once you  have  entered  the  name , you  are  asked
  296.                        for a  description . If  the bootblock you have just
  297.                        learnt  is  a  virus , just  press  return for this.
  298.                        Names and  descriptions  may be 80 characters at the
  299.                        most.
  300.  
  301.                        Learn only  learns to  memory - the bootblock is not
  302.                        recorded to the  BrainFile  on  disc until you do so
  303.                        from the BrainFile editing menu.
  304.  
  305.  
  306.  
  307.      Force Learn     - It may happen occasionally that the bootblock of the
  308.                        disc  you wish  to  learn  has the same bytes in the
  309.                        same places  as  a  bootblock  ZeroVirus  has learnt
  310.                        previously . In this  case, Learn will complain that
  311.                        ZeroVirus already knows this bootblock.
  312.  
  313.                        You may now learn the bootblock with Force Learn,and
  314.                        pick some different bytes.
  315.  
  316.                        The bootblock will still not be recognised, however,
  317.                        as the first  bootblock  is  before  this one in the
  318.                        list . To overcome this problem , you may re-arrange
  319.                        the order  of  bootblocks  in the BrainFile from the
  320.                        BrainFile editing menu.
  321.  
  322.  
  323.  
  324.   Backup         --> - These options allow you to  manipulate bootblocks as
  325.   ------               disc files.
  326.  
  327.  
  328.  
  329.      Backup          - Many programs employ custom bootblocks . These boot-
  330.                        blocks may be for fast loaders, intros, etc.
  331.  
  332.                        Many of these programs depend on their  custom boot-
  333.                        block . If  this  bootblock  is  overwritten  with a
  334.                        virus ,the program will no longer work.
  335.  
  336.                        Backup  allows  you to  backup a bootblock to a disc
  337.                        file, for future retrieval.
  338.  
  339.                        When  Backup  is selected , a file requester appears
  340.                        for you to enter the name you wish to save the boot-
  341.                        block. The name of the disc is automatically entered
  342.                        as the filename, but this may be edited.
  343.  
  344.                        Once you  have  chosen  the  name , you are asked to
  345.                        enter an optional comment for the bootblock (maximum
  346.                        40 characters).
  347.  
  348.                        Providing  no  errors  occur , the bootblock will be
  349.                        saved to the file.
  350.  
  351.                        It is a good idea to keep all bootblocks in the same
  352.                        directory, and an even  better idea to keep a backup
  353.                        of the disc containing the bootblocks.
  354.  
  355.  
  356.  
  357.  
  358.      Restore         - Restore allows you to restore a previously backed-up
  359.                        bootblock to the disc in the selected drive.
  360.  
  361.                        Selecting  this opens  the file requester, prompting
  362.                        you for the  name  of the  bootblock you wish to re-
  363.                        store
  364.  
  365.  
  366.  
  367.      Catalogue       - Catalogue allows you  to generate a catalogue of all
  368.                        the backed-up bootblocks  in  a specified directory.
  369.                        Selecting this opens a  requester  with various gad-
  370.                        gets allowing you to configure the catalogue.
  371.  
  372.                        CATALOGUE TO FILE and CATALOGUE TO PRINTER allow you
  373.                        to send the  generated  catalogue to a disc file, or
  374.                        to the printer (PRT:).
  375.  
  376.                        INCLUDE  COMMENTS  and  INCLUDE  DATES allow  you to
  377.                        select whether  comments  and dates  are included in
  378.                        the  catalogue.
  379.  
  380.                        SORT BY  NAME ,  COMMENT and  DATE allow you to turn
  381.                        catalogue sorting  on  or off, and select which item
  382.                        the catalogue is sorted by.
  383.  
  384.                        GENERATE CATALOGUE opens the file requester , allow-
  385.                        ing you to select the directory containing the boot-
  386.                        blocks you wish to catalogue . Only bootblocks saved
  387.                        with ZeroVirus are included in the catalogue.
  388.  
  389.  
  390.  
  391.      View Saved      - This allows you to view a saved bootblock. Selecting
  392.                        it opens  the file requester , prompting you for the
  393.                        name of the bootblock you wish to view.
  394.  
  395.  
  396.  
  397.      Compare Saved   - This allows you to compare the bootblock of the disc
  398.                        in the selected drive  with a bootblocks  saved to a
  399.                        disc file. The  saved  bootblock is the one actually
  400.                        shown . Conflicting characters  are  shown  in  red;
  401.                        identical characters are shown in white.
  402.  
  403.  
  404.  
  405.      Print Saved     - This  allows  you to  dump  a saved bootblock to the
  406.                        printer ( PRT : ).The  bootblock  is printed in both
  407.                        hexadecimal and ASCII.
  408.  
  409.  
  410.  
  411.      Print           - This allows you to dump the bootblock of the disc in
  412.                        the selected drive to the printer (PRT:).
  413.  
  414.  
  415.  
  416.   Toolkit        --> - These options allow  you to manipulate bootblocks in
  417.   -------              special ways.
  418.  
  419.  
  420.  
  421.      UnInstall       - UnInstall un-installs  a disc, leaving the bootblock
  422.                        the  same  as  if the  disc had just been formatted.
  423.  
  424.  
  425.  
  426.      Fix Checksum    - This fixes the  checksum of the bootblock, and makes
  427.                        it bootable.
  428.  
  429.  
  430.  
  431.      No Checksum     - This zeroes the checksum of the bootblock, and makes
  432.                        it non-bootable.
  433.  
  434.  
  435.  
  436.      Copy Block      - This allows  you to copy the  bootblock  of the disc
  437.                        in the  selected drive to a disc  in  another drive.
  438.                        After selecting  this, click  on the  drive that you
  439.                        want to copy the bootblock to , or click on the same
  440.                        drive to cancel the operation.
  441.  
  442.  
  443.  
  444.      Main Menu       - This option returns you to the main menu.
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.                                      FILES
  453.                                      -----
  454.  
  455.  
  456.  
  457. This  section  of  ZeroVirus  allows  you  to  check  files for file (link)
  458. viruses. When selected, the screen clears and the file requester opens. You
  459. may  now  select the  directory  you wish  to check ( don't worry about the
  460. filename ).
  461.  
  462.  
  463. When the  directory has been chosen, you are asked if you wish to check all
  464. the sub-directories as well. This allows you to check a whole disc at once,
  465. if necessary.
  466.  
  467.  
  468. You are now asked if you want any viruses to be  automatically  removed. If
  469. you answer  positively  to this , any file  viruses  found  will be removed
  470. automatically , unless  a user  action is unavoidable (eg an error occurs).
  471.  
  472.  
  473. The  files are now  checked . The  filenames are displayed on the screen as
  474. they are being checked.
  475.  
  476.  
  477. File  viruses  are not  learnt in  BrainFiles. Therefore, ZeroVirus will be
  478. updated if and when new file viruses appear.
  479.  
  480.  
  481.  
  482. Currently recognised file viruses are :
  483. -------------------------------------
  484.  
  485.  
  486.  
  487.         IRQ virus    - This virus  attaches itself to the  first command in
  488.                        the startup-sequence.
  489.  
  490.  
  491.         BGS9 virus   - Also known as the  TTV1 virus, this one replaces the
  492.                        first command  in the  startup-sequence with itself,
  493.                        and  places  the  original  file  in  a  hidden file
  494.                        in DEVS:
  495.  
  496.  
  497.                        If this virus is found, ZeroVirus will also give you
  498.                        the  option  of trying to replace the original file.
  499.                        Even if  automatic  virus  removal  is  on, user in-
  500.                        put is required here, as ZeroVirus has no idea where
  501.                        the DEVS :  directory  on that  disc is (in relation
  502.                        to the  current  directory ). The  file requester is
  503.                        opened for this .
  504.  
  505.  
  506.         LAMER virus  - This virus is  usually  disguised  as a hidden file,
  507.                        and  inserts  a  line calling itself in the startup-
  508.                        sequence
  509.  
  510.                        If a file called " startup-sequence " is  found , it
  511.                        will be  checked  to see if it calls this virus. The
  512.                        virus  calls itself  a name  consisting  of (in hex)
  513.                        A0 ( 160  decimal ). These are  invisible  as normal
  514.                        ASCII. If  any  of  these are found in the "startup-
  515.                        sequence",  ZeroVirus can remove them.
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.                                   BRAINFILES
  524.                                   ----------
  525.  
  526.  
  527.  
  528. The " on-line " BrainFile  editor  allows  you  to  easily edit the current
  529. BrainFile.
  530.  
  531. The name of all bootblocks  known by the current BrainFile are displayed on
  532. the screen, along with their comments.
  533.  
  534. You may scroll the selector-bar up and down the list of bootblocks with the
  535. UP and DOWN gadgets  at the  bottom of the  screen , or with the Move menu.
  536.  
  537.  
  538.  
  539.  
  540. Several options are available from a pull-down menu; these are :
  541. --------------------------------------------------------------
  542.  
  543.  
  544.  
  545.  
  546.      New             - This option discards  the BrainFile in memory at the
  547.                        moment, and  begins a new one. Be careful with this;
  548.                        there is no undo feature.
  549.  
  550.  
  551.  
  552.      Load            - This option  allows  you  to  load  a BrainFile from
  553.                        disc into memory , replacing the BrainFile in memory
  554.                        at the moment. The  file  requester is used to allow
  555.                        you to select the BrainFile.
  556.  
  557.                        Note that  BrainFiles need not be called "ZeroVirus.
  558.                        BrainFile" ........ they may be called anything, and
  559.                        kept anywhere . However , they  will  not be read in
  560.                        automatically when ZeroVirus is run unless they are.
  561.  
  562.  
  563.  
  564.      Save            - This  option  allows  you  to  save the BrainFile in
  565.                        memory to disc . The file requester is used to allow
  566.                        you to select the name.
  567.  
  568.                        The  User  Update  count of the current BrainFile is
  569.                        incremented everytime you Save.
  570.  
  571.  
  572.  
  573.   Edit           --> - These  options  allow you to make changes to the en-
  574.   ----                 tries in the BrainFile.
  575.  
  576.  
  577.  
  578.      Move            - Move  allows  you to  reposition  an  entry  in  the
  579.                        BrainFile . When  selected , you  may  move  the se-
  580.                        lector-bar to the  position you wish the entry to be
  581.                        moved to.
  582.  
  583.                        Press the right  mouse button when the bar is in the
  584.                        correct position. You are then asked if you wish the
  585.                        entry  to  be  moved  above  or  below  the  current
  586.                        position . To cancel  this , press  the  right mouse
  587.                        button without moving the bar.
  588.  
  589.  
  590.  
  591.      Rename          - This allows you to change the  name and  description
  592.                        of the highlighted entry.
  593.  
  594.  
  595.  
  596.      Delete          - This allows you to delete the highlighted entry from
  597.                        the BrainFile.
  598.  
  599.  
  600.  
  601.      Merge           - The Learn  option  allows  you to  include  your own
  602.                        bootblocks in the BrainFile. However, new BrainFiles
  603.                        issued by the  author  will  not, of course, contain
  604.                        these, and so you  would  have had to Learn them all
  605.                        again. Merge  allows  you  to, effectively, join the
  606.                        current  BrainFile  with  one  on disc. However, the
  607.                        "new" BrainFile  will not  conta in any repeated en-
  608.                        tries.     
  609.  
  610.  
  611.  
  612.   Move           --> - These  options  allow you to move around the current
  613.   ----                 BrainFile.
  614.  
  615.  
  616.  
  617.      Entry Up        - Moves you one entry up. Identical to pressing the UP
  618.                        gadget.
  619.  
  620.  
  621.  
  622.      Entry Down      - Moves  you one entry down. Identical to pressing the
  623.                        DOWN gadget.
  624.  
  625.  
  626.  
  627.      Page Up         - Moves you one page (13 entries) up.
  628.  
  629.  
  630.  
  631.      Page Down       - Moves you one page (13 entries) down.
  632.  
  633.  
  634.  
  635.      Top             - Moves you to the top of the BrainFile.
  636.  
  637.  
  638.  
  639.      Bottom          - Moves you to the bottom of the BrainFile.
  640.  
  641.  
  642.  
  643.      Main Menu       - This option returns you to the main menu.
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.                                     PALETTE
  651.                                     -------
  652.  
  653.  
  654.  
  655. The palette  requester has several gadgets to enable you to set the colours
  656. of the  screen . The  coloured  squares  at the  top  of the window let you
  657. select which  colour you  wish to work with.  Underneath these is a window-
  658. wide bar, which is filled  with the  current  colour, and displays (in hex)
  659. the value of the colour.
  660.  
  661. Under this are six  slider gadgets . The first three, R, G and B enable you
  662. to set  the red , green and blue  content  of the  current colour. The next
  663. three, H, S and L enable  you  to set  the hue, saturation and luminance of
  664. the current colour.
  665.  
  666.  
  667.  
  668. Under these are six other gadgets :
  669. ---------------------------------
  670.  
  671.  
  672.  
  673.  
  674.   -  COPY  allows  you to  copy  the  current  colour to the  next selected
  675.      colour.
  676.  
  677.  
  678.  
  679.   -  SPREAD allows you  to evenly  spread  the colours  between the current
  680.      colour and the next selected colour.
  681.  
  682.  
  683.  
  684.   -  RESET allows you to  reset  to  the  palette  in use when the  Palette
  685.      Requester was  first  invoked. Also , pressing the ESCape key has this
  686.      effect, so if you accidentally set all the colours to black ( or some-
  687.      thing ), just press ESCape.
  688.  
  689.  
  690.  
  691.   -  DEFAULT returns the colours to their default settings.
  692.  
  693.  
  694.  
  695.   -  OKAY  accepts the  current  colour  settings  and  exits  the  palette
  696.      requester.
  697.  
  698.  
  699.  
  700.   -  CANCEL rejects the colour settings and  exits the  palette  requester.
  701.      Clicking the close gadget also has this effect.
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.                                     ICONIFY
  709.                                     -------
  710.  
  711.  
  712.  
  713. Iconify closes the ZeroVirus window and screen, and opens a small window on
  714. the Workbench screen . ZeroVirus  now behaves very much like the PD program
  715. VirusX . Unlike VirusX , however , it also  contains  a title bar clock and
  716. memory monitor. The current time is displayed  (and updated) along with the
  717. amount of chip and fast memory available in the system.
  718.  
  719.  
  720.  
  721. When the  iconified  window first opens , all discs present are checked for
  722. viruses or  non-standard  bootblocks . If they  have  viruses or other non-
  723. standard bootblocks on them, a requester appears, asking you if you wish to
  724. return to ZeroVirus . If the  bootblock  is a virus, you are not told which
  725. virus it is. You will find this out when you return to ZeroVirus.
  726.  
  727.  
  728.  
  729.  
  730. You are only  notified if the bootblock is a virus, or if it is an unknown,
  731. non-standard bootblock.
  732.  
  733.  
  734.  
  735. After all discs have been checked, the clock starts and continues updating.
  736.  
  737.  
  738.  
  739. Every time a disc is  changed , that disc is automatically checked, and the
  740. same procedure as above follows.
  741.  
  742.  
  743.  
  744. To return to  ZeroVirus  from the iconified window, activate the window and
  745. press the right  mouse button . To exit  ZeroVirus without returning to the
  746. main program, click the close gadget.
  747.  
  748.  
  749.  
  750.  
  751.  
  752. If, from the CLI, ZeroVirus is run with the "-i" option, ie
  753.  
  754.  
  755.  
  756.               ZeroVirus -i
  757.  
  758.  
  759. it will start up in the iconified mode.
  760.  
  761.  
  762.  
  763. You may also, from the CLI, specify the x and y locations of the iconified
  764. window.
  765.  
  766.  
  767.               ZeroVirus -xnum1 -ynum2
  768.  
  769.  
  770. will set the left edge of the window to num1, and top edge to num2. You may
  771. use -i, -x and -y in any order, and they are all optional.
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.                                    ABOUT
  779.                                    -----
  780.  
  781.  
  782. ZeroVirus is NOT public domain , although it is freely  redistributable. It
  783. is  under  NO  circumstances  to  be  sold , or included on any product for
  784. profit , without prior permission from me. ZeroVirus may be copied and used
  785. freely.
  786.  
  787.  
  788.  
  789. If you have any comments or bug  reports , or find any new viruses , please
  790. ---------------------------------------------------------------------------
  791. send them to me.
  792. ---------------
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799. CHANGES TO ZEROVIRUS III.
  800. -------------------------
  801.  
  802.  
  803.  
  804. Firstly , ZeroVirus now detaches itself, so you do not need RUN or RUNBACK.
  805.  
  806.  
  807.  
  808. Screen is back to NTSC size - why not?
  809.  
  810.  
  811.  
  812. You now no longer have to press the left mouse button to enter the program.
  813.  
  814.  
  815.  
  816. Brilliant title screen, eh ? Thanks to Adrian Jones for that. Any enquiries
  817. on Amiga graphics , or  offers for contract work can be sent to  Adrian via
  818. me (see address at the bottom of this text).
  819.  
  820.  
  821.  
  822. A new menu item, Memory, allows you to :
  823. --------------------------------------
  824.  
  825.  
  826.  
  827.  
  828.        a) Re-check  memory  for  viruses . This  repeats the procedure that
  829.           occurs when the program is run.
  830.  
  831.  
  832.        b) View memory , to look for any suspicious text.
  833.  
  834.  
  835.  
  836. Palette requester is much nicer . Sorry , Andrew Wong . I know ZeroVirus is
  837. not a paint program , but when you have 4096 colours available , it's silly
  838. (no , notridiculous , just  silly)  not  to  take  advantage  of  them.
  839.  
  840.  
  841.  
  842. New Credits requester , showing  names of all... those marvelous people who
  843.                         ---------------------
  844. helped making this program what it is.
  845.  
  846.  
  847.  
  848. Into BootBlocks section.
  849.  
  850.  
  851.  
  852. Click on a drive gadget. Zoooom.. yes, bootblock display is several million
  853. % faster.
  854.  
  855.  
  856.  
  857. A new bootblock , Message , displays a scrolling message  on a green copper
  858. list . If this disappears  from a disk you know  it was on , it is likely a
  859. virus has overwritten it.
  860.  
  861.  
  862.  
  863. Hide Drive allows you to switch off a drive, hiding it from DOS. This would
  864. be used , if you are checking  lots of  non-DOS disks , that would normally
  865. throw up DOS requester when you  insert them . Disk change is not dectected
  866. when a drive  is hidden , so you have to keep  clicking on the drive gadget
  867. to check each new disk.
  868.  
  869.  
  870.  
  871.  
  872.  
  873. Back to main menu, into Files section :
  874. -------------------------------------
  875.  
  876.  
  877.  
  878.  
  879. File viruses currently recognised are BGS9 (or TTV1), LAMER, IRQ and XENO.
  880.  
  881.  
  882.  
  883. Catalogue files  lets you generate  a catalogue of all files in a directory
  884. (or on disk). These files can later be checked against the catalogue (using
  885. Check Catalogue) for changes in size, date and protection bits.
  886.  
  887.  
  888.  
  889. Into BrainFiles section :
  890. -----------------------
  891.  
  892.  
  893.  
  894. Nothing  much changed here , except you can move using cursor ( shift/ctrl,
  895. etc ) keys.. easier, I think.
  896.  
  897.  
  898.  
  899. The file requester is better. DRIVES gives you a list of all available dev-
  900. ices (disk, assigns......). In ARP fashion, SHIFT-RETURN jumps to the other
  901. string gadget.
  902.  
  903.  
  904.  
  905. ZeroVirus  III  generally is more memory  efficient  than earlier versions.
  906. Only 1K of chip RAM is used when it is iconified.
  907.  
  908.  
  909.  
  910. That's about all the changes there are . Sorry about the lack of proper do-
  911. cumentation, but, hey! It's free! What more could you want?
  912.  
  913.  
  914.  
  915.                                 Changes v1.18
  916.                                 -------------
  917. (v1.16 & 1.17 were never released).
  918. ZeroVirus now REALLY recognises the changes to system vectors made by
  919. SetPatch r. There is a new function from the main menu, Virus List, which
  920. simply displays an alphabetical list of all the viruses recognised by the
  921. current version/brainfile.
  922.  
  923. ZeroVirus now uses the req.library for a file and palette requester. A nice
  924. advantage of this (apart from the better requesters) is that the executable
  925. is about 14k (uncrunched) shorter. The req.library MUST be present for
  926. ZeroVirus to run.
  927.  
  928.  
  929.  
  930.                          *     *     *     *     *
  931.  
  932.  
  933.  
  934.  
  935.  
  936. PLEASE send any  NEW  viruses , or suspected viruses , to me at the address
  937. ------          ----
  938. below . Or, if you live in Europe, send them to :
  939.  
  940.  
  941.  
  942.                                Erik Løvendahl Sørensen
  943.                                Snaphanevej 10
  944.                                4720 Præstø
  945.                                Denmark
  946.  
  947.                                ( and Erik will pass them along to me.)
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.                      Enjoy...!
  958.  
  959.  
  960.  
  961.  
  962.                                Jonathan Potter
  963.                                P.O. Box 289
  964.                                Goodwood, SA 5034
  965.                                Australia
  966.  
  967.                           ph : (08) 2932788
  968.  
  969.  
  970.  
  971.  
  972.  
  973. (All donations gratefully  accepted . Not only that , but you'll get back a
  974. ---------------------------------------------------------------------------
  975.  
  976. copy of the latest version/BrainFile. Thanks.)
  977. ----------------------------------------------
  978.  
  979.  
  980.  
  981.